package edu.java.homework.hw07.test0611a;

//Какъв ще е резултатът от изпълнението на програмата:

class A {
    A() {
	this("ala", "bala");
    }

    A(String s, String t) {
	this(s + t);
    }

    A(String s) {
	System.out.println(s);
    }
}

class B extends A {

    B(String s) {
	super();
	System.out.println(s);
    }

    B(String s, String t) {
	this(t + s + "3");
    }

    B() {
	super("4");
    }
}

public class Test0611a {
    public static void main(String[] args) {
	B b = new B("Test");
    }
}

// B(String) --> A() --> A(String, String) --> A(String)

// Result:
// alabala
// Test